<!-- HTML for static distribution bundle build -->
<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <title>OpenAPI</title>
        <link rel="stylesheet" type="text/css" href="./swagger-ui.css" />
        <link rel="icon" type="image/png" href="./favicon-32x32.png" sizes="32x32" />
        <link rel="icon" type="image/png" href="./favicon-16x16.png" sizes="16x16" />
        <style>
            html {
                box-sizing: border-box;
                overflow: -moz-scrollbars-vertical;
                overflow-y: scroll;
            }

            *,
            *:before,
            *:after {
                box-sizing: inherit;
            }

            body {
                margin: 0;
                background: #fafafa;
            }

        </style>
    </head>

    <body>
        <div id="swagger-ui"></div>

        <script type="text/javascript" src="./swagger-ui-bundle.js" charset="UTF-8"> </script>
        <script type="text/javascript" src="./swagger-ui-standalone-preset.js" charset="UTF-8"> </script>
        <script>
            window.onload = function () {
            const urlParams = new URLSearchParams(window.location.search);
            const openapi = urlParams.get('openapi');

            const url = openapi ?? '/services/openapi';

            const ui = SwaggerUIBundle({
                url: url,
                dom_id: '#swagger-ui'
            });
        };
        </script>
    </body>

</html>
